Accommodating OLE 1 Versions of the Object Application

When the OLE 1 version of an object application is superseded by an OLE 2 version and the OLE 2 version is to be installed in the user s system, such as when upgrading, two situations can arise:

    An OLE 1 version of the application is present on the user s system and the installation process overwrites the OLE 1 executable with the OLE 2 version.

    An OLE 1 version of the application is present on the user s system and the user chooses not to overwrite it with the OLE 2 version.

 

 

Note  Even if the OLE 1 object application is not on the user s system, the install/setup program for the OLE 2 object application should register the application as capable of servicing its OLE 1 objects. To do this, follow the guidelines presented under  When the OLE 1 Version is Overwritten,  and add the following entry to the CLSID root key:

<OLE 1 class name>/CLSID = <CLSID of OLE 1 application>